package com.ruoyi.worker.service;

import com.ruoyi.worker.domain.DailySalary;
import com.ruoyi.worker.domain.DailySalaryModifyLog;
import com.ruoyi.worker.domain.DailySalaryTotal;

import java.util.List;

public interface EmployeeSalaryService {

    List<DailySalaryTotal>  listEmployeeSalary(DailySalaryTotal dailySalaryTotal);

    List<DailySalary>   listEmployeeSalaryDetail (DailySalary dailySalary);

    List<DailySalary>   listEmployeeSalaryDetail (Long[] salaryDailyTotalIds);

    int insertDailySalaryTotal(DailySalaryTotal dailySalaryTotal) ;

    int transalteAttendanceToSalary(List<DailySalary> dailySalaries) ;
    /**
     * @description:  修改临时工工资
     * @author 刘松山
     * @date 2021/12/23 13:52
     *
     */
    int updateSalary(DailySalary dailySalary);
    /**
     * @description:  查询临时工工资修改流水列表
     * @author 刘松山
     * @date 2021/12/23 13:55
     *
     */
    List<DailySalaryModifyLog> listDailySalaryModifyLog(DailySalaryModifyLog dailySalaryModifyLog);

}
